package negocio;

import java.sql.SQLException;
import java.util.ArrayList;

import persistencia.AdministrativoDAO;
import persistencia.UsuarioDAO;
import persistencia.AdministrativoDAO;;

public class AdministrativoControlador {

	//TODO: falta completar mas	para que GUI se conecte a esta Clase	
	//TOOD: probar que funciona bien.
	public static ArrayList<Administrativo> getAll()
	{
		return AdministrativoDAO.getInstance().getAll();
	}
	
	
	//variable password es el string tomado desde el JPasswordField ubicado en el Home del sistema
	public static Administrativo buscarUser(String username, String password) throws SQLException 
	{	
		AdministrativoDAO dao = AdministrativoDAO.getInstance();
		
		//Se busca usuario en BD y se devuelve como Objeto cuando es encontrado, puede ser null
	    return dao.buscarUser(username, Verificacion.encriptarContrasenia(password) );
	  }
	
}
